package routers

import (
	"encoding/json"
	"net/http"
	"research/base"
	"research/pubgo"
)

func artget(w http.ResponseWriter, req *http.Request) {

	ts := pubgo.Newts() //计算执行时间

	params := getparas(req)
	Rmsg := NewRmsg()

	kw := params["kw"]
	p := params["p"]         //当前页
	caids := params["caids"] //目录id,在目录范围下搜索.支持多个，用 “|”隔开。
	if kw == "" {
		Rmsg.Msg = "请输入搜索词！"
		json.NewEncoder(w).Encode(Rmsg)
		return
	}
	r := base.PSe.Search(kw, p, caids)
	ys := ts.Gstrts()
	r.Time = ys
	json.NewEncoder(w).Encode(r)
	r.Reset() //置空
	base.RsetAllPool.Put(r)
}
